from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
import time

# 配置 Chrome 选项，启用无头模式
chrome_options = Options()
chrome_options.add_argument('--headless')  # 启用无头模式
chrome_options.add_argument('--disable-gpu') # 禁用GPU硬件加速，某些系统上可能需要
chrome_options.add_argument('--no-sandbox') # 某些Linux环境可能需要

# 初始化 Chrome 浏览器驱动
# Selenium 4+ 会自动管理驱动，无需指定 executable_path
driver = webdriver.Chrome(options=chrome_options)

driver.get('http://pythonscraping.com/pages/javascript/ajaxDemo.html')
time.sleep(3)
print(driver.find_element(By.ID, 'content').text)
print(driver.find_element(By.CSS_SELECTOR, 'div'))
driver.quit()
